using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.Tilemaps;

[CreateAssetMenu]
public class MapTiles : ScriptableObject
{
    public List<MapTile> floorTiles;
    public List<MapTile> wallTops;
    public List<MapTile> wallSideRights;
    public List<MapTile> wallSideLefts;
    public List<MapTile> wallBottoms;
    public List<MapTile> wallFulls;
    public List<MapTile> wallInnerCornerDownLefts;
    public List<MapTile> wallInnerCornerDownRights;
    public List<MapTile> wallDiagonalCornerDownLefts;
    public List<MapTile> wallDiagonalCornerDownRights;
    public List<MapTile> wallDiagonalCornerUpLefts;
    public List<MapTile> wallDiagonalCornerUpRights;
}
[Serializable]
public class MapTile
{
    public TileBase tile;
    public int probability = 1;
}